Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Executable compression</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Executable_compression"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Executable_compression rootpage-Executable_compression skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Executable compression</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">
<style data-mw-deduplicate="TemplateStyles:r1236090951">
/* start https://en.wikipedia.org/ */


.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}


/* end https://en.wikipedia.org/ */
</style><div role="note" class="hatnote navigation-not-searchable">"POPCOM" redirects here. For the music fair, see <a href="Popkomm" title="Popkomm">Popkomm</a>.</div><style data-mw-deduplicate="TemplateStyles:r1251242444">
/* start https://en.wikipedia.org/ */


.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}


/* end https://en.wikipedia.org/ */
</style>
<p>

<b>Executable compression</b> is any means of <a href="Data_compression" title="Data compression">compressing</a> an <a href="Executable" title="Executable">executable</a> file and combining the compressed data with decompression code into a single executable. When this compressed executable is executed, the decompression code recreates the original code from the compressed code before executing it. In most cases this happens transparently so the compressed executable can be used in exactly the same way as the original. Executable compressors are often referred to as <b>executable packers</b>, <b>runtime packers</b>, <b>software packers</b>, <b>software protectors</b>, or even "<a href="Polymorphic_packer" class="mw-redirect" title="Polymorphic packer">polymorphic packers</a>" and "<a href="Obfuscation_(software)" title="Obfuscation (software)">obfuscating tools</a>".
</p><p>A compressed executable can be considered a <a href="Self-extracting_archive" title="Self-extracting archive">self-extracting archive</a>, where a compressed executable is packaged along with the relevant decompression code in an executable file. Some compressed executables can be decompressed to reconstruct the original program file without being directly executed. Two programs that can be used to do this are CUP386 and UNP.
</p><p>Most compressed executables decompress the original code in memory and most require slightly more memory to run (because they need to store the decompressor code, the compressed data and the decompressed code). Moreover, some compressed executables have additional requirements, such as those that write the decompressed executable to the file system before executing it.
</p><p>Executable compression is not limited to binary executables, but can also be applied to scripts, such as <a href="JavaScript" title="JavaScript">JavaScript</a>. Because most scripting languages are designed to work on <a href="Source_code" title="Source code">human-readable code</a>, which has a high <a href="Redundancy_(information_theory)" title="Redundancy (information theory)">redundancy</a>, compression can be very effective and as simple as replacing long names used to identify <a href="Variable_(programming)" class="mw-redirect" title="Variable (programming)">variables</a> and <a href="Subroutine" class="mw-redirect" title="Subroutine">functions</a> with shorter versions and/or removing <a href="Whitespace_character" title="Whitespace character">white-space</a>.
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="Advantages_and_disadvantages">Advantages and disadvantages</h2></div>
<p><a href="Software" title="Software">Software</a> distributors use executable compression for a variety of reasons, primarily to reduce the <a href="Secondary_storage" class="mw-redirect" title="Secondary storage">secondary storage</a> requirements of their software; as executable compressors are specifically designed to compress executable code, they often achieve better <a href="Compression_ratio" title="Compression ratio">compression ratio</a> than standard <a href="Data_compression" title="Data compression">data compression</a> facilities such as <a href="Gzip" title="Gzip">gzip</a>, <a href="ZIP_(file_format)" title="ZIP (file format)">zip</a> or <a href="Bzip2" title="Bzip2">bzip2</a> . This allows software distributors to stay within the constraints of their chosen distribution media (such as <a href="CD-ROM" title="CD-ROM">CD-ROM</a>, <a href="DVD-ROM" class="mw-redirect" title="DVD-ROM">DVD-ROM</a>, or <a href="Floppy_disk" title="Floppy disk">floppy disk</a>), or to reduce the time and bandwidth customers require to access software distributed via the <a href="Internet" title="Internet">Internet</a>.
</p><p>Executable compression is also frequently used to deter <a href="Reverse_engineering" title="Reverse engineering">reverse engineering</a> or to obfuscate the contents of the executable (for example, to hide the presence of <a href="Malware" title="Malware">malware</a> from <a href="Antivirus_software" title="Antivirus software">antivirus scanners</a>) by proprietary methods of compression and/or added <a href="Encryption" title="Encryption">encryption</a>. Executable compression can be used to prevent direct <a href="Disassembly" class="mw-redirect" title="Disassembly">disassembly</a>, mask <a href="String_(computer_science)" title="String (computer science)">string literals</a> and modify signatures. Although this does not eliminate the chance of reverse engineering, it can make the process more costly.
</p><p>A compressed executable requires less storage space in the file system, thus less time to transfer data from the file system into memory. On the other hand, it requires some time to decompress the data before execution begins. However, the speed of various storage media has not kept up with average processor speeds, so the storage is very often the bottleneck. Thus the compressed executable will load faster on most common systems. On modern desktop computers, this is rarely noticeable unless the executable is unusually big, so loading speed is not a primary reason for or against compressing an executable.
</p><p>On operating systems which <a href="Memory_paging" title="Memory paging">page</a> executable images on demand from the disk, compressed executables make this process less efficient. The decompressor stub allocates a block of memory to hold the decompressed data, which stays allocated as long as the executable stays loaded, whether it is used or not, competing for memory resources with other applications all along. If the operating system uses a swap file, the decompressed data has to be written to it to free up the memory instead of simply discarding unused data blocks and reloading them from the executable image if needed again. This is usually not noticeable, but it becomes a problem when an executable is loaded more than once at the same time—the operating system cannot reuse data blocks it has already loaded, the data has to be decompressed into a new memory block, and will be swapped out independently if not used. The additional storage and time requirements mean that it has to be weighed carefully whether to compress executables which are typically run more than once at the same time.
</p><p>Another disadvantage is that some utilities can no longer identify <a href="Run-time_library" class="mw-redirect" title="Run-time library">run-time library</a> dependencies, as only the <a href="Static_linking" class="mw-redirect" title="Static linking">statically linked</a> extractor stub is visible.
</p><p>Also, some older <a href="Virus_scanner" class="mw-redirect" title="Virus scanner">virus scanners</a> simply report all compressed executables as <a href="Computer_virus" title="Computer virus">viruses</a> because the decompressor stubs share some characteristics with those. Most modern virus scanners can unpack several different executable compression layers to check the actual executable inside, but some popular anti-virus and anti-malware scanners have had troubles with false positive alarms on compressed executables. In an attempt to solve the problem of <a href="Malware" title="Malware">malware</a> obfuscated with the help of <a href="Runtime_packer" class="mw-redirect" title="Runtime packer">runtime packers</a> the <a href="IEEE" class="mw-redirect" title="IEEE">IEEE</a> <a href="Industry_Connections_Security_Group" title="Industry Connections Security Group">Industry Connections Security Group</a> has introduced a <a href="Software_taggant" title="Software taggant">software taggant</a> system.
</p><p>Executable compression used to be more popular when computers were limited to the storage capacity of <a href="Floppy_disk" title="Floppy disk">floppy disks</a>, which were both slow and low capacity media, and small <a href="Hard_drive" class="mw-redirect" title="Hard drive">hard drives</a>; it allowed the computer to store more software in the same amount of space, without the inconvenience of having to manually unpack an archive file every time the user wanted to use the software. However, executable compression has become less popular because of increased storage capacity on computers. It has its use in the <a href="Demoscene" title="Demoscene">demoscene</a> where demos have to stay within a size limit, e.g. <a href="64k_intro" class="mw-redirect" title="64k intro">64k intro</a>. Only very sophisticated compression formats, which add to load time, keep an executable small enough to enter these competitions.
</p>
<div class="mw-heading mw-heading2"><h2 id="List_of_executable_packers">List of executable packers</h2></div>
<div class="mw-heading mw-heading3"><h3 id="CP/M_and_MSX-DOS_executable">CP/M and MSX-DOS executable</h3></div>
<p>Known executable compressors for <a href="CP/M-80" class="mw-redirect" title="CP/M-80">CP/M-80</a> / <a href="MSX-DOS" title="MSX-DOS">MSX-DOS</a> <a href="COM_file_(CP/M)" class="mw-redirect" title="COM file (CP/M)">.COM files</a>:
</p>
<ul><li>PMexe (since 1990, written by Yoshihiko Mino, PMARC.COM+PMEXE.CPM, signature "-pms-")<sup id="cite_ref-Logan_1997_1-0" class="reference"><a href="#cite_note-Logan_1997-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup></li>
<li>PopCom! (since 1992, written by Yoshihiko Mino, POPCOM.COM, signature "-pc1-")</li></ul>
<div class="mw-heading mw-heading3"><h3 id="MS-DOS_executable">MS-DOS executable</h3></div>
<p>Known executable compressors for <a href="MS-DOS" title="MS-DOS">MS-DOS</a>-compatible executable files (<a href="COM_file_(DOS)" class="mw-redirect" title="COM file (DOS)">.COM</a> or <a href=".EXE" class="mw-redirect" title=".EXE">.EXE</a>):
</p>
<ul><li>Realia Spacemaker (since 1982, written by <a href="Robert_B._K._Dewar" class="mw-redirect" title="Robert B. K. Dewar">Robert B. K. Dewar</a>, SM.COM, signature "MEMORY$")<sup id="cite_ref-Cambridge_2-0" class="reference"><a href="#cite_note-Cambridge-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Realia_1983_3-0" class="reference"><a href="#cite_note-Realia_1983-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Dewar_1984_4-0" class="reference"><a href="#cite_note-Dewar_1984-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Paul_2002_EXEPACK_5-0" class="reference"><a href="#cite_note-Paul_2002_EXEPACK-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Necasek_2018_SM_6-0" class="reference"><a href="#cite_note-Necasek_2018_SM-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Parsons_2019_NU_7-0" class="reference"><a href="#cite_note-Parsons_2019_NU-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Necasek_2019_NU_8-0" class="reference"><a href="#cite_note-Necasek_2019_NU-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Necasek_2018_EXEPACK_9-0" class="reference"><a href="#cite_note-Necasek_2018_EXEPACK-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup></li>
<li><a href="Microsoft" title="Microsoft">Microsoft</a> EXEPACK (since 1985, written by Reuben Borman, EXEPACK.EXE, LINK.EXE /E[XEPACK], signature "RB")<sup id="cite_ref-Necasek_2018_EXEPACK_9-1" class="reference"><a href="#cite_note-Necasek_2018_EXEPACK-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Paul_2002_EXEPACK_5-1" class="reference"><a href="#cite_note-Paul_2002_EXEPACK-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Dewar_1984_4-1" class="reference"><a href="#cite_note-Dewar_1984-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Miles-Nather_1986_10-0" class="reference"><a href="#cite_note-Miles-Nather_1986-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup></li>
<li>LZEXE (since 1989, written by <a href="Fabrice_Bellard" title="Fabrice Bellard">Fabrice Bellard</a>, LZEXE.EXE)<sup id="cite_ref-Bellard_2003_LZEXE_11-0" class="reference"><a href="#cite_note-Bellard_2003_LZEXE-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Salomon_2000_12-0" class="reference"><a href="#cite_note-Salomon_2000-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup></li>
<li><a href="PKWare" title="PKWare">PKWare</a> PKLite (since 1990, written by <a href="Phil_Katz" title="Phil Katz">Phil Katz</a>, PKLITE.EXE)<sup id="cite_ref-Salomon_2000_12-1" class="reference"><a href="#cite_note-Salomon_2000-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Paul_2002_DRPKLITE_13-0" class="reference"><a href="#cite_note-Paul_2002_DRPKLITE-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup></li>
<li>DIET (since 1991, written by Teddy Matsumoto, DIET.EXE)<sup id="cite_ref-Salomon_2000_12-2" class="reference"><a href="#cite_note-Salomon_2000-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup></li>
<li>TINYPROG (TINYPROG.EXE)</li>
<li>RJS Software RJCRUSH (since 1994, written by Roland Skinner, RJCRUSH.EXE)</li>
<li>XPA (since 1995, written by JauMing Tseng, XPA.EXE)</li>
<li>Ibsen Software aPACK (since 1997, written by Jørgen Ibsen, APACK.EXE)</li>
<li><a href="UPX" title="UPX">UPX</a> (since 1998, written by Markus F. X. J. Oberhumer and László Molnár)</li>
<li>32LiTE (since 1998, written by Oleg Prokhorov, 32LITE.EXE)</li>
<li>Knowledge Dynamics LZW Compressor<sup id="cite_ref-mz-explode_14-0" class="reference"><a href="#cite_note-mz-explode-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup></li>
<li>WWpack (since 1994, written by Piotr Warezak and Rafal Wierzbicki, WWPACK.EXE)</li>
<li>624 (only for .COM files smaller than 25&nbsp;KB, uses <a href="Lempel%E2%80%93Ziv%E2%80%93Welch" title="Lempel–Ziv–Welch">LZW</a>)</li>
<li>AINEXE</li>
<li>AvPack</li>
<li>ComPAck</li>
<li>HASP Envelope</li>
<li>LGLZ</li>
<li>PMWLITE</li>
<li>ProPack</li>
<li>UCEXE</li>
<li>WDOSX</li>
<li>XE</li>
<li>XPack</li></ul>
<div class="mw-heading mw-heading3"><h3 id="OS/2_executable">OS/2 executable</h3></div>
<p>Known executable compressors under <a href="OS/2" title="OS/2">OS/2</a>:
</p>
<ul><li>NeLite</li>
<li>LxLite</li></ul>
<div class="mw-heading mw-heading3"><h3 id="New_Executable">New Executable</h3></div>
<p>Known executable compressors for <a href="New_Executable" title="New Executable">New Executables</a>:
</p>
<ul><li>PackWin</li>
<li>PKWare PKLite (from version 2.01)</li>
<li>WinLite</li></ul>
<div class="mw-heading mw-heading3"><h3 id="Portable_Executable">Portable Executable</h3></div>
<p>Known executable compressors for <a href="Portable_Executable" title="Portable Executable">Portable Executables</a>:
</p><p><i>Note: Clients in purple are no longer in development.</i>
</p>
<table class="sortable wikitable" style="text-align:center">

<tbody><tr>
<th>Name
</th>
<th>Latest stable
</th>
<th><a href="Software_license" title="Software license">Software license</a>
</th>
<th><a href="X86-64" title="X86-64">x86-64</a> support
</th></tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">32Lite
</th>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">Alienyze
</th>
<td>1.4 (17&nbsp;August&nbsp;2020<span style="display: none;">&nbsp;(<span class="bday dtstart published updated itvstart">2020-08-17</span>)</span>)
</td>
<td style="background: #E7E7FF; color:black; vertical-align: middle; text-align: center;" class="table-proprietary"><a href="Proprietary_software" title="Proprietary software">Proprietary</a>
</td>
<td style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no">No
</td></tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">ANDpakk2
</th>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<th style="background: #F4E3FF; color: black; vertical-align: middle; text-align: left; font-weight: bolder;" scope="row" class="rh heading table-rh">Armadillo
</th>
<td>9.62 (7&nbsp;June&nbsp;2013<span style="display: none;">&nbsp;(<span class="bday dtstart published updated itvstart">2013-06-07</span>)</span>)
</td>
<td style="background: #E7E7FF; color:black; vertical-align: middle; text-align: center;" class="table-proprietary"><a href="Proprietary_software" title="Proprietary software">Proprietary</a>
</td>
<td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes
</td></tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">ASPack
</th>
<td>2.40 (7&nbsp;December&nbsp;2018<span style="display: none;">&nbsp;(<span class="bday dtstart published updated itvstart">2018-12-07</span>)</span>)
</td>
<td style="background: #E7E7FF; color:black; vertical-align: middle; text-align: center;" class="table-proprietary"><a href="Proprietary_software" title="Proprietary software">Proprietary</a>
</td>
<td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes
</td></tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">ASPR (ASProtect)
</th>
<td>2.78 (7&nbsp;December&nbsp;2018<span style="display: none;">&nbsp;(<span class="bday dtstart published updated itvstart">2018-12-07</span>)</span>)
</td>
<td style="background: #E7E7FF; color:black; vertical-align: middle; text-align: center;" class="table-proprietary"><a href="Proprietary_software" title="Proprietary software">Proprietary</a>
</td>
<td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes
</td></tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">BeRoEXEPacker
</th>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">BIN-crypter
</th>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">BoxedApp Packer
</th>
<td>3.3 (26&nbsp;July&nbsp;2015<span style="display: none;">&nbsp;(<span class="bday dtstart published updated itvstart">2015-07-26</span>)</span>)
</td>
<td style="background: #E7E7FF; color:black; vertical-align: middle; text-align: center;" class="table-proprietary"><a href="Proprietary_software" title="Proprietary software">Proprietary</a>
</td>
<td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes
</td></tr>
<tr>
<th style="background: #F4E3FF; color: black; vertical-align: middle; text-align: left; font-weight: bolder;" scope="row" class="rh heading table-rh">CExe
</th>
<td>1.0b (20&nbsp;July&nbsp;2001<span style="display: none;">&nbsp;(<span class="bday dtstart published updated itvstart">2001-07-20</span>)</span>)
</td>
<td style="background: #DFF; color:black; vertical-align: middle; text-align: center;" class="free table-free"><a href="GPL" class="mw-redirect" title="GPL">GPL</a>
</td>
<td style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no">No
</td></tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">Crinkler
</th>
<td>2.3 (22&nbsp;July&nbsp;2020<span style="display: none;">&nbsp;(<span class="bday dtstart published updated itvstart">2020-07-22</span>)</span>)
</td>
<td style="background: #DFF; color:black; vertical-align: middle; text-align: center;" class="free table-free"><a href="Zlib_License" title="Zlib License">Zlib</a>
</td>
<td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes
</td></tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">dotBundle
</th>
<td>1.3 (4&nbsp;April&nbsp;2013<span style="display: none;">&nbsp;(<span class="bday dtstart published updated itvstart">2013-04-04</span>)</span>)<sup id="cite_ref-DOTBUNDLE_15-0" class="reference"><a href="#cite_note-DOTBUNDLE-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup>
</td>
<td style="background: #E7E7FF; color:black; vertical-align: middle; text-align: center;" class="table-proprietary"><a href="Proprietary_software" title="Proprietary software">Proprietary</a>
</td>
<td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes
</td></tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">Enigma Protector
</th>
<td>6.60 (21&nbsp;August&nbsp;2019<span style="display: none;">&nbsp;(<span class="bday dtstart published updated itvstart">2019-08-21</span>)</span>)<sup id="cite_ref-Enigma_Protector_16-0" class="reference"><a href="#cite_note-Enigma_Protector-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup>
</td>
<td style="background: #E7E7FF; color:black; vertical-align: middle; text-align: center;" class="table-proprietary"><a href="Proprietary_software" title="Proprietary software">Proprietary</a>
</td>
<td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes
</td></tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">Enigma Virtual Box
</th>
<td>9.40 (10&nbsp;October&nbsp;2019<span style="display: none;">&nbsp;(<span class="bday dtstart published updated itvstart">2019-10-10</span>)</span>)<sup id="cite_ref-Enigma_Protector_16-1" class="reference"><a href="#cite_note-Enigma_Protector-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup>
</td>
<td style="background: #E7E7FF; color:black; vertical-align: middle; text-align: center;" class="table-proprietary"><a href="Proprietary_software" title="Proprietary software">Proprietary</a>
</td>
<td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes
</td></tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">exe32pack
</th>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">EXE Bundle
</th>
<td>3.11 (7&nbsp;January&nbsp;2011<span style="display: none;">&nbsp;(<span class="bday dtstart published updated itvstart">2011-01-07</span>)</span>)<sup id="cite_ref-Webtoolmaster_17-0" class="reference"><a href="#cite_note-Webtoolmaster-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup>
</td>
<td style="background: #E7E7FF; color:black; vertical-align: middle; text-align: center;" class="table-proprietary"><a href="Proprietary_software" title="Proprietary software">Proprietary</a>
</td>
<td style="background: var(--background-color-interactive, #EEE); color: var(--color-base, black); vertical-align: middle; white-space: nowrap; text-align: center;" class="table-Un­known">?
</td></tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">EXECryptor
</th>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">EXE Stealth
</th>
<td>4.14 (29&nbsp;June&nbsp;2011<span style="display: none;">&nbsp;(<span class="bday dtstart published updated itvstart">2011-06-29</span>)</span>)<sup id="cite_ref-Webtoolmaster_17-1" class="reference"><a href="#cite_note-Webtoolmaster-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup>
</td>
<td style="background: #E7E7FF; color:black; vertical-align: middle; text-align: center;" class="table-proprietary"><a href="Proprietary_software" title="Proprietary software">Proprietary</a>
</td>
<td style="background: var(--background-color-interactive, #EEE); color: var(--color-base, black); vertical-align: middle; white-space: nowrap; text-align: center;" class="table-Un­known">?
</td></tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">eXPressor
</th>
<td>1.8.0.1 (14&nbsp;January&nbsp;2010<span style="display: none;">&nbsp;(<span class="bday dtstart published updated itvstart">2010-01-14</span>)</span>)
</td>
<td style="background: #E7E7FF; color:black; vertical-align: middle; text-align: center;" class="table-proprietary"><a href="Proprietary_software" title="Proprietary software">Proprietary</a>
</td>
<td style="background: var(--background-color-interactive, #EEE); color: var(--color-base, black); vertical-align: middle; white-space: nowrap; text-align: center;" class="table-Un­known">?
</td></tr>
<tr>
<th style="background: #F4E3FF; color: black; vertical-align: middle; text-align: left; font-weight: bolder;" scope="row" class="rh heading table-rh">FSG
</th>
<td>2.0 (24&nbsp;May&nbsp;2004<span style="display: none;">&nbsp;(<span class="bday dtstart published updated itvstart">2004-05-24</span>)</span>)<sup id="cite_ref-FSG_18-0" class="reference"><a href="#cite_note-FSG-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup>
</td>
<td style="background: #E7E7FF; color:black; vertical-align: middle; text-align: center;" class="table-proprietary"><a href="Freeware" title="Freeware">Freeware</a>
</td>
<td style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no">No
</td></tr>
<tr>
<th style="background: #F4E3FF; color: black; vertical-align: middle; text-align: left; font-weight: bolder;" scope="row" class="rh heading table-rh">kkrunchy src
</th>
<td>0.23a4 (Unknown)
</td>
<td style="background: #DFF; color:black; vertical-align: middle; text-align: center;" class="free table-free"><a href="Public-domain-equivalent_license" title="Public-domain-equivalent license">Public domain</a>
</td>
<td style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no">No
</td></tr>
<tr>
<th style="background: #F4E3FF; color: black; vertical-align: middle; text-align: left; font-weight: bolder;" scope="row" class="rh heading table-rh">MEW
</th>
<td>1.1 (Unknown)
</td>
<td style="background: #E7E7FF; color:black; vertical-align: middle; text-align: center;" class="table-proprietary"><a href="Freeware" title="Freeware">Freeware</a>
</td>
<td style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no">No
</td></tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">MPRESS
</th>
<td>2.19 (2&nbsp;January&nbsp;2012<span style="display: none;">&nbsp;(<span class="bday dtstart published updated itvstart">2012-01-02</span>)</span>)
</td>
<td style="background: #E7E7FF; color:black; vertical-align: middle; text-align: center;" class="table-proprietary"><a href="Freeware" title="Freeware">Freeware</a>
</td>
<td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes
</td></tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">MuCruncher
</th>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">NeoLite
</th>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">NsPack
</th>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">Obsidium
</th>
<td>1.6 (11&nbsp;April&nbsp;2017<span style="display: none;">&nbsp;(<span class="bday dtstart published updated itvstart">2017-04-11</span>)</span>)<sup id="cite_ref-Obsidium_19-0" class="reference"><a href="#cite_note-Obsidium-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup>
</td>
<td style="background: #E7E7FF; color:black; vertical-align: middle; text-align: center;" class="table-proprietary"><a href="Proprietary_software" title="Proprietary software">Proprietary</a>
</td>
<td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes
</td></tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">PECompact
</th>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">PEPack
</th>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">PESpin
</th>
<td>1.33 (3&nbsp;May&nbsp;2011<span style="display: none;">&nbsp;(<span class="bday dtstart published updated itvstart">2011-05-03</span>)</span>)
</td>
<td style="background: #E7E7FF; color:black; vertical-align: middle; text-align: center;" class="table-proprietary"><a href="Freeware" title="Freeware">Freeware</a>
</td>
<td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes
</td></tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">Petite
</th>
<td>2.4 (22&nbsp;September&nbsp;2016<span style="display: none;">&nbsp;(<span class="bday dtstart published updated itvstart">2016-09-22</span>)</span>)
</td>
<td style="background: #E7E7FF; color:black; vertical-align: middle; text-align: center;" class="table-proprietary"><a href="Freeware" title="Freeware">Freeware</a>
</td>
<td style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no">No
</td></tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">PKLite32
</th>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<th style="background: #F4E3FF; color: black; vertical-align: middle; text-align: left; font-weight: bolder;" scope="row" class="rh heading table-rh">RLPack Basic
</th>
<td>1.21 (31&nbsp;October&nbsp;2008<span style="display: none;">&nbsp;(<span class="bday dtstart published updated itvstart">2008-10-31</span>)</span>)
</td>
<td style="background: #DFF; color:black; vertical-align: middle; text-align: center;" class="free table-free"><a href="GPL" class="mw-redirect" title="GPL">GPL</a>
</td>
<td style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no">No
</td></tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">Shrinker32
</th>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">Smart Packer Pro X
</th>
<td>2.0.0.1 (3&nbsp;June&nbsp;2019<span style="display: none;">&nbsp;(<span class="bday dtstart published updated itvstart">2019-06-03</span>)</span>)
</td>
<td style="background: #E7E7FF; color:black; vertical-align: middle; text-align: center;" class="table-proprietary"><a href="Proprietary_software" title="Proprietary software">Proprietary</a>
</td>
<td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes
</td></tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">Themida/WinLicense
</th>
<td>3.0 (24&nbsp;October&nbsp;2019<span style="display: none;">&nbsp;(<span class="bday dtstart published updated itvstart">2019-10-24</span>)</span>)
</td>
<td style="background: #E7E7FF; color:black; vertical-align: middle; text-align: center;" class="table-proprietary"><a href="Proprietary_software" title="Proprietary software">Proprietary</a>
</td>
<td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes
</td></tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">Upack
</th>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh"><a href="UPX" title="UPX">UPX</a>
</th>
<td>5.0.1 (6&nbsp;May&nbsp;2025<span style="display: none;">&nbsp;(<span class="bday dtstart published updated itvstart">2025-05-06</span>)</span>)
</td>
<td style="background: #DFF; color:black; vertical-align: middle; text-align: center;" class="free table-free"><a href="GPL" class="mw-redirect" title="GPL">GPL</a>
</td>
<td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes
</td></tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">VMProtect
</th>
<td>3.4 (3&nbsp;August&nbsp;2019<span style="display: none;">&nbsp;(<span class="bday dtstart published updated itvstart">2019-08-03</span>)</span>)
</td>
<td style="background: #E7E7FF; color:black; vertical-align: middle; text-align: center;" class="table-proprietary"><a href="Proprietary_software" title="Proprietary software">Proprietary</a>
</td>
<td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes
</td></tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">WWPack32
</th>
<td>1.20 (19&nbsp;June&nbsp;2000<span style="display: none;">&nbsp;(<span class="bday dtstart published updated itvstart">2000-06-19</span>)</span>)
</td>
<td>
</td>
<td style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no">No
</td></tr>
<tr>
<th style="background: #F4E3FF; color: black; vertical-align: middle; text-align: left; font-weight: bolder;" scope="row" class="rh heading table-rh">XComp/XPack
</th>
<td>0.98 (18&nbsp;February&nbsp;2007<span style="display: none;">&nbsp;(<span class="bday dtstart published updated itvstart">2007-02-18</span>)</span>)
</td>
<td style="background: #E7E7FF; color:black; vertical-align: middle; text-align: center;" class="table-proprietary"><a href="Freeware" title="Freeware">Freeware</a>
</td>
<td style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no">No
</td></tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">Yoda's Crypte
</th>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">YZPack
</th>
<td>
</td>
<td>
</td>
<td>
</td></tr></tbody></table>
<div class="mw-heading mw-heading3"><h3 id="ELF_files">ELF files</h3></div>
<p>Known executable compressors for <a href="Executable_and_Linkable_Format" title="Executable and Linkable Format">ELF</a> files:
</p>
<ul><li>gzexe (uses a <a href="Shell_script" title="Shell script">shell script</a> stub and <a href="Gzip" title="Gzip">gzip</a>, works on most Unix-like systems)</li>
<li>HASP Envelope</li>
<li><a href="UPX" title="UPX">UPX</a></li>
<li>624 (for Linux/386)<sup id="cite_ref-Linux_624_20-0" class="reference"><a href="#cite_note-Linux_624-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup></li></ul>
<div class="mw-heading mw-heading3"><h3 id="CLI_assembly_files">CLI assembly files</h3></div>
<p>Known executable compressors for <a href="Assembly_(CLI)" title="Assembly (CLI)">CLI assembly</a> files:
</p>
<ul><li>.NETZ</li>
<li>NsPack</li>
<li>Mpress</li>
<li>HASP Envelope</li>
<li>dotBundle</li>
<li>Exepack.NET</li>
<li>DotProtect:<sup id="cite_ref-DotProtect_21-0" class="reference"><a href="#cite_note-DotProtect-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup> Commercial protector/packer for .net and mono. Features on-line verifications and "industry standard encryption".</li></ul>
<div class="mw-heading mw-heading3"><h3 id="Mac_OS_Classic_applications">Mac OS Classic applications</h3></div>
<p>Executable compressors for <a href="Mac_OS_Classic" class="mw-redirect" title="Mac OS Classic">Mac OS Classic</a> applications:
</p>
<ul><li>Application VISE<sup id="cite_ref-Kiene_1999_22-0" class="reference"><a href="#cite_note-Kiene_1999-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup></li>
<li>StuffIt InstallerMaker</li></ul>
<div class="mw-heading mw-heading3"><h3 id="Mach-O_(Apple_Mac_OS_X)_files">Mach-O (Apple Mac OS X) files</h3></div>
<p>Known executable compressors for <a href="Mach-O" title="Mach-O">Mach-O</a> (Apple Mac OS X) files:
</p>
<ul><li>HASP Envelope</li>
<li><a href="UPX" title="UPX">UPX</a></li>
<li>VMProtect</li></ul>
<div class="mw-heading mw-heading3"><h3 id="Commodore_64_and_VIC-20">Commodore 64 and VIC-20</h3></div>
<p>Known executable compressors for executables on the <a href="Commodore_64" title="Commodore 64">Commodore 64</a> and <a href="VIC-20" title="VIC-20">VIC-20</a>:
</p>
<ul><li>PuCrunch<sup id="cite_ref-PUCRUNCH_23-0" class="reference"><a href="#cite_note-PUCRUNCH-23"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup></li>
<li>Exomizer<sup id="cite_ref-Exomizer_24-0" class="reference"><a href="#cite_note-Exomizer-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup></li>
<li>ByteBoozer<sup id="cite_ref-BYTEBOOZER_25-0" class="reference"><a href="#cite_note-BYTEBOOZER-25"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup></li></ul>
<div class="mw-heading mw-heading3"><h3 id="Amiga">Amiga</h3></div>
<p>Known executable compressors for executables on the <a href="Amiga" title="Amiga">Amiga</a> series:
</p>
<ul><li>powerpacker<sup id="cite_ref-Ronald_van_Dijk_26-0" class="reference"><a href="#cite_note-Ronald_van_Dijk-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup></li>
<li>Titanics cruncher<sup id="cite_ref-Ronald_van_Dijk_26-1" class="reference"><a href="#cite_note-Ronald_van_Dijk-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup></li>
<li>imploder<sup id="cite_ref-Ronald_van_Dijk_26-2" class="reference"><a href="#cite_note-Ronald_van_Dijk-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup></li>
<li>TNM cruncher</li>
<li>Shrinkler<sup id="cite_ref-Shrinkler_27-0" class="reference"><a href="#cite_note-Shrinkler-27"><span class="cite-bracket">[</span>27<span class="cite-bracket">]</span></a></sup></li>
<li>PackFire<sup id="cite_ref-PackFire_28-0" class="reference"><a href="#cite_note-PackFire-28"><span class="cite-bracket">[</span>28<span class="cite-bracket">]</span></a></sup></li></ul>
<div class="mw-heading mw-heading3"><h3 id="Java">Java</h3></div>
<p>Known executable compressors for <a href="Java_(software_platform)" title="Java (software platform)">Java</a>:
</p><p><a href="JAR_(file_format)" title="JAR (file format)">JAR</a> files:
</p>
<ul><li>HASP Envelope</li>
<li>pack200</li>
<li><a href="ProGuard_(software)" class="mw-redirect" title="ProGuard (software)">ProGuard</a></li></ul>
<p><a href="WAR_(Sun_file_format)" class="mw-redirect" title="WAR (Sun file format)">WAR</a> files:
</p>
<ul><li>HASP Envelope</li></ul>
<div class="mw-heading mw-heading3"><h3 id="JavaScript">JavaScript</h3></div>
<p>There are two types of compression that can be applied to <a href="JavaScript" title="JavaScript">JavaScript</a> scripts:
</p>
<ul><li>Reduce the redundancy in the script (by removing comments, white space and shorten variable and functions names). This does not alter the behavior of the script.</li>
<li>Compress the original script and create a new script that contains decompression code and compressed data. This is similar to binary executable compression.</li></ul>
<div class="mw-heading mw-heading4"><h4 id="Self-decompressing_compressors">Self-decompressing compressors</h4></div>
<p>These compress the original script and output a new script that has a decompressor and compressed data.
</p>
<ul><li>JsSfx</li>
<li>Packify</li></ul>
<div class="mw-heading mw-heading4"><h4 id="Redundancy_reducing_compressors">Redundancy reducing compressors</h4></div>
<p>These remove white space, remove comments, and shorten variable and function names but do not alter the behavior of the script.
</p>
<ul><li>Packer</li>
<li>YUI compressor</li>
<li>Shrinksafe</li>
<li>JSMin</li></ul>
<div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div>
<ul><li><a href="Disk_compression" title="Disk compression">Disk compression</a></li>
<li><a href="RAM_compression" class="mw-redirect" title="RAM compression">RAM compression</a></li>
<li><a href="Kolmogorov_complexity" title="Kolmogorov complexity">Kolmogorov complexity</a></li>
<li><a href="Self-modifying_code" title="Self-modifying code">Self-modifying code</a></li>
<li><a href="Self-relocating_code" class="mw-redirect" title="Self-relocating code">Self-relocating code</a></li>
<li><a href="Self-extracting_archive" title="Self-extracting archive">Self-extracting archive</a></li>
<li><a href="Self-booting_disk" title="Self-booting disk">Self-booting disk</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */


.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}


/* end https://en.wikipedia.org/ */
</style><div class="reflist">
<div class="mw-references-wrap mw-references-columns"><ol class="references">
<li id="cite_note-Logan_1997-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-Logan_1997_1-0">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */


.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}


/* end https://en.wikipedia.org/ */
</style><cite id="CITEREFGielenTaylor1997" class="citation web cs1">Gielen, Pierre; Taylor, Johnathan (1997) [1993]. Logan, Wolverine (ed.). <a rel="nofollow" class="external text" href="http://oldcomputers-ddns.org/public/pub/rechner/zilog/z280/source_from_tilmann_reh/cpu280-files/pmarc_4_dos/pmmanual.txt">"PMarc help manual"</a>. <a rel="nofollow" class="external text" href="https://archive.today/20190422123539/http://oldcomputers-ddns.org/public/pub/rechner/zilog/z280/source_from_tilmann_reh/cpu280-files/pmarc_4_dos/pmmanual.txt">Archived</a> from the original on 2019-04-22<span class="reference-accessdate">. Retrieved <span class="nowrap">2019-02-22</span></span>. <q>[…] PMEXE.CPM […] is a module […] in combination with PMARC […] used to make executable compressed COM files (just like LZEXE or PKLITE […] type: PMARC &lt;archive&gt;.COM=PMEXE2.CPM &lt;filename&gt; [options] The archive-name must be .COM […] not .PMA. The output file will have the extension .CPM. It's an <a href="MSX-DOS" title="MSX-DOS">MSX-DOS</a> COM file […] rename file […] to run it […]</q></cite></span>
</li>
<li id="cite_note-Cambridge-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-Cambridge_2-0">^</a></b></span> <span class="reference-text"><cite class="citation book cs1">"Expert Report of Robert B. K. Dewar In Response To The Report Of Kenneth D. Crews". <a rel="nofollow" class="external text" href="https://docs.justia.com/cases/federal/district-courts/georgia/gandce/1:2008cv01425/150651/124/1.html"><i>Cambridge University Press et al v. Patton et al, Filing 124, Supplemental Initial Disclosures by Cambridge University Press, Oxford University Press, Inc., Sage Publications, Inc. - Cambridge University Press, Oxfort University Press, Inc., and Sage Publications, Inc. v. Mark P. Becker, Georgia State University President, et al, Civil Action No. 1:08-CV-1425-ODE</i></a> (Court document). United States District Court For The Northern District Of Georgia, Atlanta Division. p.&nbsp;18. Exhibit A. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20180501180115/https://docs.justia.com/cases/federal/district-courts/georgia/gandce/1:2008cv01425/150651/124/1.html">Archived</a> from the original on 2018-05-01<span class="reference-accessdate">. Retrieved <span class="nowrap">2019-04-23</span></span>. <q>[…] SPACEMAKER and TERMULATOR, commodity software for IBM PC (<a href="PC_DOS" class="mw-redirect" title="PC DOS">PC DOS</a> file compression utility and <a href="VT-100" class="mw-redirect" title="VT-100">VT-100</a> emulator), being marketed by Realia, Inc. <a href="Robert_Berriedale_Keith_Dewar" class="mw-redirect" title="Robert Berriedale Keith Dewar">R.B.K. Dewar</a> (1982–1983), 8088 assembly language, 8,000 lines […]</q></cite></span>
</li>
<li id="cite_note-Realia_1983-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-Realia_1983_3-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFRealia,_Inc.1983" class="citation journal cs1">Realia, Inc. (January 1983). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=vy3cBZkjbZgC&amp;pg=RA3-PA417">"If you use DOS, you need this program"</a>. <i><a href="PC_Magazine" class="mw-redirect" title="PC Magazine">PC Magazine</a></i> (advertisement). <b>2</b> (9). <a href="Ziff-Davis_Publishing" class="mw-redirect" title="Ziff-Davis Publishing">Ziff-Davis Publishing</a>: 417. <a rel="nofollow" class="external text" href="https://archive.today/20190422174428/https://books.google.de/books?id=vy3cBZkjbZgC&amp;pg=RA3-PA417&amp;redir_esc=y%23v=onepage&amp;q&amp;f=false">Archived</a> from the original on 2019-04-22<span class="reference-accessdate">. Retrieved <span class="nowrap">2019-04-22</span></span>.</cite></span>
</li>
<li id="cite_note-Dewar_1984-4"><span class="mw-cite-backlink">^ <a href="#cite_ref-Dewar_1984_4-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Dewar_1984_4-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFDewar1984" class="citation web cs1"><a href="Robert_Berriedale_Keith_Dewar" class="mw-redirect" title="Robert Berriedale Keith Dewar">Dewar, Robert Berriedale Keith</a> (1984-03-13). <a rel="nofollow" class="external text" href="https://people.dsv.su.se/~jpalme/qzkom/ibmpc-8605-000511.html">"DOS 3.1 ASMB (Another Silly Microsoft Bug)"</a>. <i>info-ibmpc@USC-ISIB.ARPA</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20180501183936/https://people.dsv.su.se/~jpalme/qzkom/ibmpc-8605-000511.html">Archived</a> from the original on 2018-05-01<span class="reference-accessdate">. Retrieved <span class="nowrap">2019-04-23</span></span>. <q>[…] The /E option of the linker should generate an EXE file which is logically equivalent to the uncompressed EXE file. The current version […] results in AX being clobbered. AX on entry to an EXE file has a definite meaning (it indicates drive validity for the parameters), thus it should be passed through to the uncompressed image. Given this one very obvious violation of the interface rules, there may be others, I have not bothered to investigate further […] I did write the Realia SpaceMaker program which does a similar sort of thing to the EXEPACK option (but needless to say does not have this particular […]</q></cite></span>
</li>
<li id="cite_note-Paul_2002_EXEPACK-5"><span class="mw-cite-backlink">^ <a href="#cite_ref-Paul_2002_EXEPACK_5-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Paul_2002_EXEPACK_5-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFPaul2002" class="citation newsgroup cs1">Paul, Matthias R. (2002-10-07) [2000]. <a rel="nofollow" class="external text" href="https://groups.google.com/d/msg/alt.lang.asm/PNOd9zfYow0/vXbab16j4XwJ">"Re: masm .com (PSP) related trouble"</a>. <a href="Usenet_newsgroup" title="Usenet newsgroup">Newsgroup</a>:&nbsp;<a rel="nofollow" class="external text" href="news:alt.lang.asm">alt.lang.asm</a>. <a rel="nofollow" class="external text" href="https://archive.today/20170903231100/https://groups.google.com/forum/%23!msg/alt.lang.asm/PNOd9zfYow0/vXbab16j4XwJ">Archived</a> from the original on 2017-09-03<span class="reference-accessdate">. Retrieved <span class="nowrap">2017-09-03</span></span>.</cite></span>
</li>
<li id="cite_note-Necasek_2018_SM-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-Necasek_2018_SM_6-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFNecasek2018" class="citation web cs1">Necasek, Michal (2018-04-30). <a rel="nofollow" class="external text" href="http://www.os2museum.com/wp/realia-spacemaker/">"Realia SpaceMaker"</a>. <i>OS/2 Museum</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190127131634/http://www.os2museum.com/wp/realia-spacemaker/">Archived</a> from the original on 2019-01-27<span class="reference-accessdate">. Retrieved <span class="nowrap">2019-02-22</span></span>.</cite></span>
</li>
<li id="cite_note-Parsons_2019_NU-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-Parsons_2019_NU_7-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFParsons2019" class="citation web cs1">Parsons, Jeff (2019-01-10). <a rel="nofollow" class="external text" href="https://www.pcjs.org/blog/2019/01/10/">"An Update on Early Norton Utilities"</a>. <i>PCjs</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190129213010/https://www.pcjs.org/blog/2019/01/10/">Archived</a> from the original on 2019-01-29<span class="reference-accessdate">. Retrieved <span class="nowrap">2019-02-22</span></span>.</cite></span>
</li>
<li id="cite_note-Necasek_2019_NU-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-Necasek_2019_NU_8-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFNecasek2019" class="citation web cs1">Necasek, Michal (2019-01-12). <a rel="nofollow" class="external text" href="http://www.os2museum.com/wp/yep-norton-did-it/">"Yep, Norton Did It"</a>. <i>OS/2 Museum</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190422073356/http://www.os2museum.com/wp/yep-norton-did-it/">Archived</a> from the original on 2019-04-22<span class="reference-accessdate">. Retrieved <span class="nowrap">2019-04-22</span></span>.</cite></span>
</li>
<li id="cite_note-Necasek_2018_EXEPACK-9"><span class="mw-cite-backlink">^ <a href="#cite_ref-Necasek_2018_EXEPACK_9-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Necasek_2018_EXEPACK_9-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFNecasek2018" class="citation web cs1">Necasek, Michal (2018-03-23). <a rel="nofollow" class="external text" href="http://www.os2museum.com/wp/exepack-and-the-a20-gate/">"EXEPACK and the A20-Gate"</a>. <i>OS/2 Museum</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20181113170124/http://www.os2museum.com/wp/exepack-and-the-a20-gate/">Archived</a> from the original on 2018-11-13<span class="reference-accessdate">. Retrieved <span class="nowrap">2019-04-20</span></span>.</cite></span>
</li>
<li id="cite_note-Miles-Nather_1986-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-Miles-Nather_1986_10-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFMilesNather1986" class="citation web cs1">Miles, Ya'akov; Nather, Ed (1986-05-17) [1986-02-05, 1986-02-09]. <a rel="nofollow" class="external text" href="https://people.dsv.su.se/~jpalme/qzkom/ibmpc-8605-000511.html">"Undocumented Microsoft LINK option: /E"</a>. <i>INFO-IBMPC mailing list</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20180501183936/https://people.dsv.su.se/~jpalme/qzkom/ibmpc-8605-000511.html">Archived</a> from the original on 2018-05-01<span class="reference-accessdate">. Retrieved <span class="nowrap">2019-04-26</span></span>. <q>[Miles:] There exists an undocumented […] switch to <a href="Microsoft" title="Microsoft">Microsoft</a> LINK.EXE […], which will cause an automatic compaction during binding. This process will eliminate storage for uninitialized arrays from the .EXE file produced by the linker […] To use this feature, specify the /E option to the command line […] [Nather:] The option does not exist in MS Link versions 3.00 and 3.01 [Miles:] By comparing the sizes of the (packed) files generated from LINK ver 3.02 and the /E option with the size of the .EXE file manually packed with […] EXEPACK, I have come to the conclusion that LINK ver 3.02 option /E generates EXACTLY the same size file as manually running EXEPACK on a regular .EXE file output by LINK […]</q></cite></span>
</li>
<li id="cite_note-Bellard_2003_LZEXE-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-Bellard_2003_LZEXE_11-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFBellard2003" class="citation web cs1"><a href="Fabrice_Bellard" title="Fabrice Bellard">Bellard, Fabrice</a> (2003-02-09). <a rel="nofollow" class="external text" href="https://bellard.org/lzexe.html">"LZEXE home page"</a>. <i>bellard.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190324224537/https://bellard.org/lzexe.html">Archived</a> from the original on 2019-03-24<span class="reference-accessdate">. Retrieved <span class="nowrap">2019-03-18</span></span>.</cite></span>
</li>
<li id="cite_note-Salomon_2000-12"><span class="mw-cite-backlink">^ <a href="#cite_ref-Salomon_2000_12-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Salomon_2000_12-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-Salomon_2000_12-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFSalomon2000" class="citation book cs1">Salomon, David (2000) [1998]. <a rel="nofollow" class="external text" href="https://books.google.com/books?id=c9OoCAAAQBAJ&amp;pg=PA212">"Chapter 3.22: EXE Compressors"</a>. <i>Data Compression: The Complete Reference</i> (2&nbsp;ed.). <a href="Springer-Verlag" class="mw-redirect" title="Springer-Verlag">Springer-Verlag</a>. p.&nbsp;212. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2F978-3-642-86092-8">10.1007/978-3-642-86092-8</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-3-540-78086-1</bdi>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:35889155">35889155</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220407170859/https://books.google.com/books?id=c9OoCAAAQBAJ&amp;pg=PA212">Archived</a> from the original on 2022-04-07<span class="reference-accessdate">. Retrieved <span class="nowrap">2019-04-26</span></span>.</cite></span>
</li>
<li id="cite_note-Paul_2002_DRPKLITE-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-Paul_2002_DRPKLITE_13-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFPaul2002" class="citation web cs1">Paul, Matthias R. (2002-04-11). <a rel="nofollow" class="external text" href="https://marc.info/?l=freedos-dev&amp;m=101853130816682&amp;w=2">"Re: [fd-dev] ANNOUNCE: CuteMouse 2.0 alpha 1"</a>. <i>freedos-dev</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200221130238/https://marc.info/?l=freedos-dev&amp;m=101853130816682&amp;w=2">Archived</a> from the original on 2020-02-21<span class="reference-accessdate">. Retrieved <span class="nowrap">2020-02-21</span></span>. <q>[…] &gt; no one packer may pack combos like .SYS+.COM or .SYS+.EXE. […] There are packers for .COM or .EXE and others for .SYS, but I too have not seen a packer which supports <a href="Fat_binary#Combined_COM_and_SYS_files" title="Fat binary">both in one</a>. […] possibility to <a href="Fat_binary#Combined_COM_and_SYS_files" title="Fat binary">combine a program/TSR and device driver</a> in .EXE files […] and a program/TSR.COM and device driver into a .COM program […] It might also be possible to add another self-made stub to the file, after it has already been compressed […] all the compressed <a href="DR-DOS" title="DR-DOS">DR-DOS</a> device drivers use a similar technique to let the normal PKLITE .COM decompressor work with .SYS files (meanwhile PKLITE supports a similar feature for .SYS files itself). […]</q></cite> (NB. PKLITE 1.50 (1995) and higher gained the capability to compress device drivers, but not combined COM+SYS drivers.)</span>
</li>
<li id="cite_note-mz-explode-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-mz-explode_14-0">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://code.google.com/archive/p/mz-explode/">"Google Code Archive - Long-term storage for Google Code Project Hosting"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20211203183801/https://code.google.com/archive/p/mz-explode/">Archived</a> from the original on 2021-12-03<span class="reference-accessdate">. Retrieved <span class="nowrap">2022-04-07</span></span>.</cite></span>
</li>
<li id="cite_note-DOTBUNDLE-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-DOTBUNDLE_15-0">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20130821065931/http://dotbundle.com/download.html">"DotBundle - Download an evaluation version"</a>. Archived from <a rel="nofollow" class="external text" href="http://www.dotbundle.com/download.html">the original</a> on 2013-08-21<span class="reference-accessdate">. Retrieved <span class="nowrap">2013-05-06</span></span>.</cite></span>
</li>
<li id="cite_note-Enigma_Protector-16"><span class="mw-cite-backlink">^ <a href="#cite_ref-Enigma_Protector_16-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Enigma_Protector_16-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.enigmaprotector.com/en/downloads/changelog.html">"Software Protection, Software Licensing, Software Virtualization"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20180313092125/http://www.enigmaprotector.com/en/downloads/changelog.html">Archived</a> from the original on 2018-03-13<span class="reference-accessdate">. Retrieved <span class="nowrap">2018-03-12</span></span>.</cite></span>
</li>
<li id="cite_note-Webtoolmaster-17"><span class="mw-cite-backlink">^ <a href="#cite_ref-Webtoolmaster_17-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Webtoolmaster_17-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://webtoolmaster.com/news.xml">"WebtoolMaster Software News"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200720034115/http://webtoolmaster.com/news.xml">Archived</a> from the original on 2020-07-20<span class="reference-accessdate">. Retrieved <span class="nowrap">2012-01-15</span></span>.</cite></span>
</li>
<li id="cite_note-FSG-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-FSG_18-0">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20040525022811/http://www.xtreeme.prv.pl/">"Archived copy"</a>. <i>www.xtreeme.prv.pl</i>. Archived from <a rel="nofollow" class="external text" href="http://www.xtreeme.prv.pl/">the original</a> on 2004-05-25<span class="reference-accessdate">. Retrieved <span class="nowrap">2022-01-15</span></span>.</cite><span class="cs1-maint citation-comment"><code class="cs1-code">{{cite web}}</code>: CS1 maint: archived copy as title (link)</span></span>
</li>
<li id="cite_note-Obsidium-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-Obsidium_19-0">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.obsidium.de/show/download">"Download | Obsidium Software Protection System"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190207020116/https://www.obsidium.de/show/download">Archived</a> from the original on 2019-02-07<span class="reference-accessdate">. Retrieved <span class="nowrap">2017-04-18</span></span>.</cite></span>
</li>
<li id="cite_note-Linux_624-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-Linux_624_20-0">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://sed.free.fr/624/">"624"</a>.</cite></span>
</li>
<li id="cite_note-DotProtect-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-DotProtect_21-0">^</a></b></span> <span class="reference-text">DotProtect <a rel="nofollow" class="external free" href="http://site.yvansoftware.be/dotpacker1_0">http://site.yvansoftware.be/dotpacker1_0</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20110122015225/http://site.yvansoftware.be/dotpacker1_0">Archived</a> 22 January 2011 at the <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a></span>
</li>
<li id="cite_note-Kiene_1999-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-Kiene_1999_22-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFKieneMark1999" class="citation magazine cs1">Kiene, Steve; Mark, Dave (1999). <a rel="nofollow" class="external text" href="http://www.mactech.com/articles/mactech/Vol.15/15.04/Apr99FactoryFloor/index.html">"A Chat With Steve Kiene"</a>. <i><a href="MacTech" title="MacTech">MacTech</a></i>. Vol.&nbsp;15, no.&nbsp;4. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20171210232048/http://www.mactech.com/articles/mactech/Vol.15/15.04/Apr99FactoryFloor/index.html">Archived</a> from the original on 2017-12-10<span class="reference-accessdate">. Retrieved <span class="nowrap">2017-12-10</span></span>.</cite></span>
</li>
<li id="cite_note-PUCRUNCH-23"><span class="mw-cite-backlink"><b><a href="#cite_ref-PUCRUNCH_23-0">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20140730211711/http://www.cs.tut.fi/~albert/Dev/pucrunch/">"Lossless Data Compression Program: Hybrid LZ77 RLE"</a>. <i>www.cs.tut.fi</i>. Archived from <a rel="nofollow" class="external text" href="http://www.cs.tut.fi/~albert/Dev/pucrunch/">the original</a> on 2014-07-30<span class="reference-accessdate">. Retrieved <span class="nowrap">2022-01-15</span></span>.</cite></span>
</li>
<li id="cite_note-Exomizer-24"><span class="mw-cite-backlink"><b><a href="#cite_ref-Exomizer_24-0">^</a></b></span> <span class="reference-text">web.comhem.se/~u13114991/exo/</span>
</li>
<li id="cite_note-BYTEBOOZER-25"><span class="mw-cite-backlink"><b><a href="#cite_ref-BYTEBOOZER_25-0">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://csdb.dk/release/?id=33093">"ByteBoozer (PC)"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220815093908/https://csdb.dk/release/?id=33093">Archived</a> from the original on 2022-08-15<span class="reference-accessdate">. Retrieved <span class="nowrap">2022-04-07</span></span>.</cite></span>
</li>
<li id="cite_note-Ronald_van_Dijk-26"><span class="mw-cite-backlink">^ <a href="#cite_ref-Ronald_van_Dijk_26-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Ronald_van_Dijk_26-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-Ronald_van_Dijk_26-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.amiga-stuff.com/crunchers-download.html">"Crunchers to download"</a>.</cite></span>
</li>
<li id="cite_note-Shrinkler-27"><span class="mw-cite-backlink"><b><a href="#cite_ref-Shrinkler_27-0">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/askeksa/Shrinkler">"Askeksa/Shrinkler"</a>. <i><a href="GitHub" title="GitHub">GitHub</a></i>. 2021-09-25. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220407170939/https://github.com/askeksa/Shrinkler">Archived</a> from the original on 2022-04-07<span class="reference-accessdate">. Retrieved <span class="nowrap">2022-04-07</span></span>.</cite></span>
</li>
<li id="cite_note-PackFire-28"><span class="mw-cite-backlink"><b><a href="#cite_ref-PackFire_28-0">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.pouet.net/prod.php?which=54840">"PackFire v1.2k by Neural"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240630000410/https://www.pouet.net/prod.php?which=54840">Archived</a> from the original on 2024-06-30<span class="reference-accessdate">. Retrieved <span class="nowrap">2022-04-07</span></span>.</cite></span>
</li>
</ol></div></div></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-05-18" href="https://en.wikipedia.org/wiki/?title=Executable_compression&amp;oldid=1291076093">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>

</body></html>